.detailBox {
  padding: 0 20px;
  margin-bottom: 70px;

  .top {
    padding: 20px 0;
    display: flex;
    justify-content: center;

    input[type='text'] {
      width: 80%;
      height: 40px;
      border: 2px solid #a1b6cc;
      border-right: none;
    }

    button {
      width: 30%;
      height: 40px;
      color: #fff;
      // #5eb0eb
      border: 2px solid #63caf0;
      background-color: #377fd5;

      img {
        width: 20px;
        height: 20px;
      }
    }
  }

  .content {
    padding-top: 0;
    color: #768baa;

    .item {
      line-height: 36px;
      display: flex;
      font-size: 1.2rem;
      border-bottom: 1px dashed #768baa;

      p {
        padding-right: 30px;
        word-wrap: break-word;
        white-space: normal !important;
        width: 100%;
        margin: 0;
      }
    }

    .item:last-child {
      border: none;
    }
  }
}
